package com.tiger.cloud.model.system;

import java.util.Date;

import org.apache.commons.lang3.builder.ToStringBuilder;

import com.tiger.cloud.common.mybatis.TigerAdminBaseEntity;

public class SysScheduleJob extends TigerAdminBaseEntity{

	private static final long serialVersionUID = 1L;
    
	public static final String STATUS_RUNNING = "1";
	public static final String STATUS_NOT_RUNNING = "0";
	public static final String CONCURRENT_IS = "1";
	public static final String CONCURRENT_NOT = "0";
	
	/**
	 * 
	 */
    private String jobType;
	/**
	 * 
	 */
    private Date createTime;
	/**
	 * 
	 */
    private String isConcurrent;
	/**
	 * 
	 */
    private String jobGroup;
	/**
	 * 
	 */
    private String tempId;
	/**
	 * 
	 */
    private String description;
	/**
	 * 
	 */
    private String jobStatus;
	/**
	 * 
	 */
    private Date updateTime;
	/**
	 * 
	 */
    private String jobName;
	/**
	 * 
	 */
    private String cronExpression;
	/**
	 * 
	 */
    private String methodName;
	/**
	 * 
	 */
    private String beanClass;
	/**
	 * 
	 */
    private String springId;
    
    public SysScheduleJob(){}
    
    public String getJobType() {
        return this.jobType;
    }
    
    public void setJobType(String jobType) {
        this.jobType = jobType;
    }
    public Date getCreateTime() {
        return this.createTime;
    }
    
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    public String getIsConcurrent() {
        return this.isConcurrent;
    }
    
    public void setIsConcurrent(String isConcurrent) {
        this.isConcurrent = isConcurrent;
    }
    public String getJobGroup() {
        return this.jobGroup;
    }
    
    public void setJobGroup(String jobGroup) {
        this.jobGroup = jobGroup;
    }
    public String getTempId() {
        return this.tempId;
    }
    
    public void setTempId(String tempId) {
        this.tempId = tempId;
    }
    public String getDescription() {
        return this.description;
    }
    
    public void setDescription(String description) {
        this.description = description;
    }
    public String getJobStatus() {
        return this.jobStatus;
    }
    
    public void setJobStatus(String jobStatus) {
        this.jobStatus = jobStatus;
    }
    public Date getUpdateTime() {
        return this.updateTime;
    }
    
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
    public String getJobName() {
        return this.jobName;
    }
    
    public void setJobName(String jobName) {
        this.jobName = jobName;
    }
    public String getCronExpression() {
        return this.cronExpression;
    }
    
    public void setCronExpression(String cronExpression) {
        this.cronExpression = cronExpression;
    }
    public String getMethodName() {
        return this.methodName;
    }
    
    public void setMethodName(String methodName) {
        this.methodName = methodName;
    }
    public String getBeanClass() {
        return this.beanClass;
    }
    
    public void setBeanClass(String beanClass) {
        this.beanClass = beanClass;
    }
    public String getSpringId() {
        return this.springId;
    }
    
    public void setSpringId(String springId) {
        this.springId = springId;
    }
    
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}
}